package co.com.coomeva.adminEvaluacion.modelo.entidades;

import java.util.HashSet;
import java.util.Set;

/**
 * AbstractEdPMotivoEvaluacion entity provides the base persistence definition
 * of the EdPMotivoEvaluacion entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractEdPMotivoEvaluacion implements
		java.io.Serializable {

	// Fields

	private Long consMotivo;
	private EdPEstado edPEstado;
	private String descripcion;
	private Set edEvaluacions = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractEdPMotivoEvaluacion() {
	}

	/** minimal constructor */
	public AbstractEdPMotivoEvaluacion(Long consMotivo, EdPEstado edPEstado,
			String descripcion) {
		this.consMotivo = consMotivo;
		this.edPEstado = edPEstado;
		this.descripcion = descripcion;
	}

	/** full constructor */
	public AbstractEdPMotivoEvaluacion(Long consMotivo, EdPEstado edPEstado,
			String descripcion, Set edEvaluacions) {
		this.consMotivo = consMotivo;
		this.edPEstado = edPEstado;
		this.descripcion = descripcion;
		this.edEvaluacions = edEvaluacions;
	}

	// Property accessors

	public Long getConsMotivo() {
		return this.consMotivo;
	}

	public void setConsMotivo(Long consMotivo) {
		this.consMotivo = consMotivo;
	}

	public EdPEstado getEdPEstado() {
		return this.edPEstado;
	}

	public void setEdPEstado(EdPEstado edPEstado) {
		this.edPEstado = edPEstado;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Set getEdEvaluacions() {
		return this.edEvaluacions;
	}

	public void setEdEvaluacions(Set edEvaluacions) {
		this.edEvaluacions = edEvaluacions;
	}

}